package com.ruoyi.project.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.project.domain.entity.ProjectGoods;
import com.ruoyi.project.domain.entity.ProjectStore;
import com.ruoyi.project.domain.query.ProjectStoreQuery;
import org.apache.ibatis.annotations.Delete;

import java.util.List;

public interface IProjectStoreService extends IService<ProjectStore> {

    void syncData(List<ProjectStore> list);

    List<ProjectStore> getList(ProjectStoreQuery query);

    Boolean addInfo(ProjectStore project);

    Boolean updateInfo(ProjectStore project);

    //删除
    Boolean deleteInfo(String id);

    //获取详情
    ProjectStore getInfoById(String id);


    void deleteAll();

    TableDataInfo getStorePage(ProjectStoreQuery query);

}
